package com.wicket.okrcalc.biz.service.dto.res;

import com.wicket.okrcalc.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @desc ImplementCalcReceivingField002RespDto
 * @使用场景
 */
@Data
public class ImplementCalcReceivingField002RespDto
  extends BaseDto
  implements Serializable {

  /**
   * 自定义字段1
   */
  @ApiModelProperty("自定义字段1")
  private String customField1;

  /**
   * 自定义字段2
   */
  @ApiModelProperty("自定义字段2")
  private String customField2;

  /**
   * 自定义字段3
   */
  @ApiModelProperty("自定义字段3")
  private String customField3;

  /**
   * 自定义字段4
   */
  @ApiModelProperty("自定义字段4")
  private String customField4;
/**
     * 数据是否校验通过 TRUE:是 FALSE:否
     */
    @ApiModelProperty("数据是否校验通过")
    private String	 dataIsCheckPass;

    /**
     * 过程中期得分 
     */
    @ApiModelProperty("过程中期得分")
    private Double	 processMidCycleReportScore;
/**
     * 中期得分 
     */
    @ApiModelProperty("中期得分")
    private Double	 midCycleReportScore;
/**
     * 下级目标得分 
     */
    @ApiModelProperty("下级目标得分")
    private Double	 subTargetScore;
/**
     * 主树进度值计算公式标识
     */
    @ApiModelProperty("主树进度值计算公式标识")
    private String	 evaProgressCalcCode;
/**
     * 主树实际值计算公式标识
     */
    @ApiModelProperty("主树实际值计算公式标识")
    private String	 evaActualCalcCode;
/**
     * 父周期类型 PARENT_CYCLE:父周期 MID_CYCLE:中期 SUB_CYCLE:子周期 PROCESS_CYCLE:过程周期
     */
    @ApiModelProperty("父周期类型")
    private String	 parentCycleType;

    /**
     * 中周期类型 PARENT_CYCLE:父周期 MID_CYCLE:中期 SUB_CYCLE:子周期 PROCESS_CYCLE:过程周期
     */
    @ApiModelProperty("中周期类型")
    private String	 midCycleType;

    /**
     * 子周期类型 PARENT_CYCLE:父周期 MID_CYCLE:中期 SUB_CYCLE:子周期 PROCESS_CYCLE:过程周期
     */
    @ApiModelProperty("子周期类型")
    private String	 subCycleType;
/**
     * 父子中过程周期类型 PARENT_CYCLE:父周期 MID_CYCLE:中期 SUB_CYCLE:子周期 PROCESS_CYCLE:过程周期
     */
    @ApiModelProperty("父子中过程周期类型")
    private String	 parentSubMidCycleType;

}
